﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CheccCoverplateCulvertAssemble.Common.Http
{
    /// <summary>
    /// 整体式结构尺寸
    /// </summary>
    internal class IntegralStructureSizeParameter
    {
        public int id { get; set; }
        /// <summary>
        /// 名称
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 涵洞类型
        /// </summary>
        public string culvertType { get; set; }
        /// <summary>
        /// 环境类别
        /// </summary>
        public string environmentalCategory { get; set; }
        /// <summary>
        /// 安全等级
        /// </summary>
        public string safetyLevel { get; set; }
        /// <summary>
        /// 抗震烈度等级
        /// </summary>
        public string seismicIntensityGrade { get; set; }
        /// <summary>
        /// 汽车荷载等级
        /// </summary>
        public string automobileLoad { get; set; }
        /// <summary>
        /// 涵洞孔数
        /// </summary>
        public int culvertHolesNumber { get; set; }
        /// <summary>
        /// 基础类型
        /// </summary>
        public string foundationType { get; set; }
        /// <summary>
        /// 填土高Th(m)
        /// </summary>
        public string fillHeight { get; set; }
        /// <summary>
        /// 跨径L（m）
        /// </summary>
        public double spanL { get; set; }
        /// <summary>
        /// 形式
        /// </summary>
        public string form { get; set; }
        /// <summary>
        /// 净跨径×净空（m）
        /// </summary>
        public string clearSpan { get; set; }
        /// <summary>
        /// 台身挡块高度h1（cm）
        /// </summary>
        public double platformBodyBlockH1 { get; set; }
        /// <summary>
        /// 基础襟边长度C1（cm）
        /// </summary>
        public double baseFlapsideLengthC1 { get; set; }
        /// <summary>
        /// 台身厚度C2（cm）
        /// </summary>
        public double bodyThicknessC2 { get; set; }
        /// <summary>
        /// 台身顶宽C4（cm）
        /// </summary>
        public double platformWidthC4 { get; set; }
        /// <summary>
        /// 涵身底部倒角宽高C7（cm）
        /// </summary>
        public double bottomChamferC7 { get; set; }
        /// <summary>
        /// 基础厚度Hd（cm）
        /// </summary>
        public double baseThicknessHd { get; set; }
        /// <summary>
        /// 地基容许承载力(kPa)
        /// </summary>
        public double allowableBearingCapacityFoundation { get; set; }
    }
}
